CppCoreGuidelines
In: Introduction
P: Philosophy
I: Interfaces
F: Functions
C: Classes and class hierarchies
Enum: Enumerations
R: Resource management
ES: Expressions and statements
Per: Performance
CP: Concurrency and parallelism
E: Error handling
Con: Constants and immutability
T: Templates and generic programming
CPL: C-style programming
SF: Source files
SL: The Standard Library
Supporting sections:
A: Architectural ideas
NR: Non-Rules and myths
RF: References
Pro: Profiles
GSL: Guidelines support library
NL: Naming and layout rules
FAQ: Answers to frequently asked questions
Appendix A: Libraries
Appendix B: Modernizing code
Appendix C: Discussion
Appendix D: Supporting tools
Glossary
To-do: Unclassified proto-rules
大
中
小
∧
↑
↓
∨